home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 333_01 / awk.mk < prev    next >
Text File  |  1989-04-06  |  898b  |  44 lines

  1.  
  2. model=L
  3. compsw=/A$(model) /Ox /Gs /Zd /DFAST
  4. linksw=/EXE /ST:8192 /NOE /F /PAC /BATCH /LI /MAP
  5. #compsw=/A$(model) /Zi /Od
  6. #linksw=/CO /ST:8192 /NOE /BATCH /LI
  7. argv=c:\lib\msc\setargv.obj
  8. prflib=$(model)PROFILE
  9.  
  10.  
  11. .C.OBJ           :
  12.          cl /c $(compsw) $*.C
  13.          echo $* >>awk.bld
  14.  
  15.  
  16. AWK1.OBJ       : $*.C regex.h awk.h
  17.          cl /c $(compsw) $*.C
  18.  
  19. AWK2.OBJ       : $*.C awk.h      
  20.  
  21. AWK3.OBJ       : $*.C awk.h obstack.h
  22.  
  23. AWKTAB.C       : $*.Y
  24.          yacc $*
  25.  
  26. AWKTAB.OBJ     : $*.C awk.h      
  27.  
  28. DEBUG.OBJ      : $*.C awk.h      
  29.  
  30. OBSTACK.OBJ    : $*.C awk.h obstack.h
  31.  
  32. REGEX1.OBJ     : $*.C awk.h regex.h
  33.  
  34. REGEX2.OBJ     : $*.C awk.h regex.h
  35.  
  36. $ALWAYS        :
  37.          if not exist awk.lib lib awk;
  38.          maklib awk.lib awk.bld
  39.          if exist awk.bld del awk.bld
  40.          if exist awk.bak del awk.bak
  41.  
  42. AWK.EXE        : awk1.obj awk.lib
  43.          link $(linksw) awk1 $(argv),$*,$*,awk $(prflib);
  44.